草庐IT

Android ActionBarSherlock 顶部栏

全部标签

android - 在顶部更新时 RecyclerView 崩溃

我的应用程序中有一个RecyclerView一切正常我在滚动时看到最后一个项目我正在向底部添加更多项目并且它工作正常。现在的问题是我有一个Handler每5秒运行一次并检查Web服务中是否有任何更新,如果有任何更新我只是将数据加载到RecyclerView当我没有滚动RecyclerView但当我滚动它并调用Handler时它工作正常(因为它每5次调用一次秒)然后在更新顶部的RecyclerView时应用崩溃。顶部的更新函数:publicvoidaddOnTop(ArrayListtopItemList){for(inti=topItemList.size()-1;i>=0;i--){

android - 当 DialogFragment 位于顶部时,Orientation Change 出现 InstantiationException

我的Fragment类中有一个DialogFragment定义为inner类。在OrientationChange上,甚至会弹出以下异常:Causedby:android.app.Fragment$InstantiationException:Unabletoinstantiatefragmentmy.package.fragments.ImportFragment$FailedImportDialog:makesureclassnameexists,ispublic,andhasanemptyconstructorthatispublicatandroid.app.Fragment.

android - 如何在 ScrollView 顶部添加 float 操作按钮

我有一个float操作按钮,我想将其添加到ScrollView的顶部,这样即使您滚动,该按钮也会保留。我希望它位于ScrollView的顶部和屏幕的右下角。我需要使用哪些View组合才能完成此任务?这是xml文件: 最佳答案 RelativeLayout中较晚的子项倾向于float在RelativeLayout中较早的子项之上。(我说“趋向于”是因为Android5.0的elevation东西也起到了作用,而且它们之间的关系不明确)因此,要让float操作按钮(FAB)float在RelativeLayout中的ScrollView

android - 如何在 ubuntu 14.04 中保持 android 模拟器始终在顶部

如何在ubuntu14.04中让android模拟器始终在最前面我正在使用AndroidStudio2.1.1和模拟器版本25.1.6在将AndroidSDK工具更新到25.1.6之前,它可以正常工作。 最佳答案 我遇到了同样的问题。我像下面这样解决了:首先要知道模拟器有两个不同的窗口,它们相互连接。右击模拟器顶部栏,将其设置为始终在顶部右键单击仪表板上的模拟器图标,然后选择“模拟器”,这次使用快捷键ALT+SPACE显示上下文菜单,然后再次选择总在最前面。就是这样!注意:每次最小化模拟器窗口时,请再次执行上述步骤。

android - 在 ListView 的顶部显示新项目

我正在使用列表来填充ListView()。用户能够将项目添加到列表中。但是,我需要将项目显示在ListView的顶部。如何在列表的开头插入一个项目以便以相反的顺序显示它? 最佳答案 默认情况下,列表在底部添加元素。这就是为什么您添加的所有新元素都会显示在底部的原因。如果你想要倒序,可以在设置listadapter/view之前将列表倒序类似于:Collections.reverse(yourList); 关于android-在ListView的顶部显示新项目,我们在StackOverfl

android - 如何创建在锁定屏幕顶部可见的 Activity

我在屏幕锁定时收到传入的C2DM通知。我想唤醒屏幕并使用Activity在锁定屏幕顶部显示通知消息。我正在从我的C2DMBroadcastReceiver启动通知Activity,如下所示:Intentnew_intent=newIntent().setClass(context,EIAlertDialog.class);new_intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);new_intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(new_inten

android - 在其他应用程序顶部带有 handle (而不是操作栏)的可拖动抽屉

背景我们都知道我们可以使用抽屉导航作为在应用程序中导航的新方式(即使使用库,如thisone)。我们还知道一些应用程序可以float在其他应用程序之上(如AirCalc所示,并像so那样完成),使用SYSTEM_ALERT_WINDOWpermission.我注意到一些应用结合了顶部View的展开和折叠功能,例如下一个:calleridSidebarLiteEasyController-ControlCenter还有很多...问题我们需要合并位于其他应用之上的2个概念,并允许拖动handle以在其左侧显示内容(如抽屉导航)也许这可以说明我的意思:据我所知,使用系统警报权限将任何内容置于

android - Gradle:顶部或底部为 "apply plugin"

在AndroidStudio项目的build.gradle文件的开头或末尾加上“applyplugin”是否有同样的效果?比如添加'com.google.gms.google-services'插件,Firebase官方文档建议在末尾添加,但我看到其他代码在开头添加。我知道这个问题似乎无关紧要,但我正在为AndroidStudio开发一个插件来管理依赖关系并且有这个疑问。提前致谢 最佳答案 Gradle脚本是从上到下解释的,因此顺序很重要。请记住,gradle有一个配置阶段和一个执行阶段,因此有时顺序并不重要。在脚本顶部应用插件是很

android - 隐藏我的安卓设备和平板电脑的顶部菜单栏

我想在我的Android设备和平板电脑中隐藏顶部菜单栏。谁能告诉我该怎么做?感谢您的帮助。 最佳答案 您可以通过在AndroidManifest.xml中的元素上将android:theme属性设置为@android:style/Theme.NoTitleBar来实现此目的,如下所示: 关于android-隐藏我的安卓设备和平板电脑的顶部菜单栏,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

android - 如何将文本放在顶部的 EditText 小部件中?

我有以下用于占据整个屏幕的编辑文本和按钮的xml。唯一的问题是我找不到将编辑文本中键入的文本放在顶部的方法。现在它被放在editText的中心。 最佳答案 将android:gravity="top"属性添加到您的EditText。 关于android-如何将文本放在顶部的EditText小部件中?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5832388/